﻿//最后生成时间：2020/9/23 14:57:28

using System;
using System.Collections.Generic;
using System.Xml.Serialization;

namespace HTUtility
{
	[Serializable]
	public class TaskScheme
	{
		[XmlElement("TaskList")]
		public List<TaskItem> TaskList;
	}
	[Serializable]
	public class TaskItem
	{
		[XmlAttribute("TaskID")]
		public int TaskID { get; set; }
		[XmlAttribute("Name")]
		public string Name { get; set; }
		[XmlAttribute("Quality")]
		public int Quality { get; set; }
		[XmlAttribute("StepNumber")]
		public int StepNumber { get; set; }
		[XmlAttribute("Step")]
		public int Step { get; set; }
		[XmlAttribute("FinOrNext")]
		public int FinOrNext { get; set; }
		[XmlAttribute("Style")]
		public int Style { get; set; }
		[XmlAttribute("Cycle")]
		public int Cycle { get; set; }
		[XmlAttribute("Count")]
		public int Count { get; set; }
		[XmlAttribute("MinLevel")]
		public int MinLevel { get; set; }
		[XmlAttribute("MaxLevel")]
		public int MaxLevel { get; set; }
		[XmlAttribute("ShowGroup")]
		public int ShowGroup { get; set; }
		[XmlAttribute("PreTask")]
		public int PreTask { get; set; }
		[XmlAttribute("FollowTask")]
		public int FollowTask { get; set; }
		[XmlAttribute("Track1")]
		public string Track1 { get; set; }
		[XmlAttribute("Track2")]
		public string Track2 { get; set; }
		[XmlAttribute("Track3")]
		public string Track3 { get; set; }
		[XmlAttribute("GroupID")]
		public int GroupID { get; set; }
		[XmlAttribute("Describe")]
		public string Describe { get; set; }
		[XmlAttribute("NeedCountry")]
		public int NeedCountry { get; set; }
		[XmlAttribute("Type")]
		public int Type { get; set; }
		[XmlAttribute("Parameter1")]
		public int Parameter1 { get; set; }
		[XmlAttribute("Parameter2")]
		public int Parameter2 { get; set; }
		[XmlAttribute("Parameter3")]
		public int Parameter3 { get; set; }
		[XmlAttribute("Parameter4")]
		public string Parameter4 { get; set; }
		[XmlAttribute("Parameter5")]
		public int Parameter5 { get; set; }
		[XmlAttribute("Parameter6")]
		public int Parameter6 { get; set; }
		[XmlAttribute("Parameter7")]
		public string Parameter7 { get; set; }
		[XmlAttribute("JudgeCountry")]
		public int JudgeCountry { get; set; }
		[XmlAttribute("WayDialogue")]
		public string WayDialogue { get; set; }
		[XmlAttribute("WayNPC")]
		public string WayNPC { get; set; }
		[XmlAttribute("WayMapID")]
		public string WayMapID { get; set; }
		[XmlAttribute("WayCoordinate")]
		public string WayCoordinate { get; set; }
		[XmlAttribute("AcceptNPC")]
		public string AcceptNPC { get; set; }
		[XmlAttribute("AcceptMapID")]
		public string AcceptMapID { get; set; }
		[XmlAttribute("AcceptPoint")]
		public string AcceptPoint { get; set; }
		[XmlAttribute("AcceptDialogue")]
		public string AcceptDialogue { get; set; }
		[XmlAttribute("GiveNPC")]
		public string GiveNPC { get; set; }
		[XmlAttribute("GiveMapID")]
		public string GiveMapID { get; set; }
		[XmlAttribute("GivePoint")]
		public string GivePoint { get; set; }
		[XmlAttribute("GiveDialogue")]
		public string GiveDialogue { get; set; }
		[XmlAttribute("PrizeID")]
		public int PrizeID { get; set; }
		[XmlAttribute("LimitTime")]
		public int LimitTime { get; set; }
		[XmlAttribute("BroadcastOpp")]
		public int BroadcastOpp { get; set; }
		[XmlAttribute("BroadcastID")]
		public int BroadcastID { get; set; }
		[XmlAttribute("LogoutSave")]
		public int LogoutSave { get; set; }
		[XmlAttribute("IsTeamTask")]
		public int IsTeamTask { get; set; }
		[XmlAttribute("TeamTaskLimit")]
		public int TeamTaskLimit { get; set; }
		[XmlAttribute("DieBuffMapID")]
		public int DieBuffMapID { get; set; }
		[XmlAttribute("DieBuffID")]
		public int DieBuffID { get; set; }
		[XmlAttribute("DieBuffLevel")]
		public int DieBuffLevel { get; set; }
		[XmlAttribute("Pathfinding")]
		public int Pathfinding { get; set; }
		[XmlAttribute("ActvDblPrize")]
		public int ActvDblPrize { get; set; }
		[XmlAttribute("LinkActvID")]
		public string LinkActvID { get; set; }
		[XmlAttribute("ClickPointTo")]
		public int ClickPointTo { get; set; }
		[XmlAttribute("AutoNextStep")]
		public int AutoNextStep { get; set; }
		[XmlAttribute("TaskImg")]
		public int TaskImg { get; set; }
		[XmlAttribute("ShowStar")]
		public int ShowStar { get; set; }
		[XmlAttribute("ChapterName")]
		public string ChapterName { get; set; }
		[XmlAttribute("ChapterAll")]
		public int ChapterAll { get; set; }
		[XmlAttribute("ChapterOrder")]
		public int ChapterOrder { get; set; }
		[XmlAttribute("ChapterDescribe")]
		public string ChapterDescribe { get; set; }
		[XmlAttribute("ChapID")]
		public int ChapID { get; set; }
		[XmlAttribute("Fly")]
		public int Fly { get; set; }
		[XmlAttribute("Recommend")]
		public int Recommend { get; set; }
		[XmlAttribute("RecommendPointTo")]
		public int RecommendPointTo { get; set; }
		[XmlAttribute("PlayerLevel")]
		public string PlayerLevel { get; set; }
		[XmlAttribute("TaskBranchID")]
		public string TaskBranchID { get; set; }
		[XmlAttribute("SecondTaskBranchID")]
		public string SecondTaskBranchID { get; set; }
		[XmlAttribute("AcceptDramaID")]
		public int AcceptDramaID { get; set; }
		[XmlAttribute("AccomplishDramaID")]
		public int AccomplishDramaID { get; set; }
		[XmlAttribute("WeakCountryPlusPrize")]
		public int WeakCountryPlusPrize { get; set; }
		[XmlAttribute("SortOrder")]
		public int SortOrder { get; set; }
		[XmlAttribute("MinHour")]
		public int MinHour { get; set; }
		[XmlAttribute("MaxHour")]
		public int MaxHour { get; set; }
		[XmlAttribute("FastSpeakType")]
		public int FastSpeakType { get; set; }
		[XmlAttribute("FastSpeakContent")]
		public string FastSpeakContent { get; set; }
		[XmlAttribute("AcceptNotice")]
		public int AcceptNotice { get; set; }
		[XmlAttribute("AcceptBuffID")]
		public int AcceptBuffID { get; set; }
		[XmlAttribute("Obsolete")]
		public int Obsolete { get; set; }
		[XmlAttribute("FinishBuffID")]
		public int FinishBuffID { get; set; }
		[XmlAttribute("StateIcon")]
		public int StateIcon { get; set; }
		[XmlAttribute("RotateCamera")]
		public int RotateCamera { get; set; }
		[XmlAttribute("OpenDayLimit")]
		public int OpenDayLimit { get; set; }
	}
}
